Id : phonegab

Kursus / Bimbel / Aplikasi Phonegab + Mysql

Phonegab + Mysql

Developer Android Hybrid | Multiplatform | FFI Foreign Function Interface

adalah suatu framework aplikasi yang memungkinkan anda untuk membangun aplikasi native cross-platform mobile for android dengan HTML, CSS, dan JavaScrip, Sehingga tidak perlu mempelajari bahasa baru

PhoneGap juga berguna bagi pengembang yang ingin membuat sebuah aplikasi yang dapat berjalan pada berbagai perangkat smartphone dengan modal kode yang sama (iPhone, Android).

PhoneGap memiliki Foreign Function Interface(FFI) yang bisa membantu kita untuk mengakses native features dari suatu device. Native Feature yang dimiliki oleh suatu platform seperti camera, geolocation, accelerometer, file dan sebagainya bisa kita akses menggunakan Javascript melalui interface FFI. Selain itu kita juga bisa mengakses Native User Interface yang dimiliki suatu platform menggunakan FFI. Misalkan untuk menampilkan sebuah dialog.

Filosofi phonegap adalah bagaimana caranya membuat sebuah web agar bisa berkomunikasi dengan sebuah hardware device.


Keunggulan Phonegab

  • Multi Platform. Dapat digunakan pada berbagai platform sistem operasi mobile seperti Android, Blackberry, IOS dan sebagainya.
  • Dalam pengembangannya, hanya menggunakan HTML, Javascript dan CSS dengan kata lain tidak perlu mempelajari bahasa pemrograman Java (Android), Objective C (IOS) ataupun C# (Windows Phone), dan sebagainya.
  • Bersifat Open Source, sehingga module yang ada akan terus dikembangkan oleh para developer.


Database adalah tempat untuk menyimpan dan mengelola data. Kata “relasional” berarti data yang disimpan di dataset dikelola sebagai tabel. Setiap tabel saling terkait. Jika software tidak mendukung model data relasional, maka yang dipanggil hanyalah DBMS.

MySQL adalah Database management system (DBMS)/ manajemen basis data yang menggunakan perintah dasar SQL (Structured Query Language) yang cukup terkenal. Mysql adalah jenis RDBMS (Relational Database Management System) / ada attribut baris, kolom, tabel dan relasinya. MySQL bersifat Open Source, dapat dipakai oleh beberapa user dalam waktu bersamaan tanpa membuatnya crash atau berhenti bekerja.

Kursus Reguler Phonegab + Mysql

Target Belajar Phonegab + Mysql al penguasaan dalam hal :

Maaf teman-teman... Kursus / Workshop Phonegab + Mysql untuk Kelas Reguler / MHS sedang dalam tahap penyelesaian... U Kursus atau Workshop sudah ada hanya untuk saat ini masih dalam kategori Kelas BIMBEL / Studi Kasus dan...silakan hubungi Admin untuk info lebih detail....

Terimakasih atas perhatiannya....


Apache Cordova

adalah nama awal PhoneGap, yang kini dikembangkan Apache Cordova.
Hybrid karena aplikasi ini tidak murni berbasis HTML / Javascript, juga tidak murni berbasis Native Programming Language.

Bagian dari aplikasi terutama User Interface (Tampilan), logika aplikasi dan komunikasi data atau server didasarkan pada HTML / Javascript. Sedangkan bagian lain dari aplikasi yang bertugas untuk mengkomunikasikan dan mengontrol fitur-fitur aplikasi (hardware HP) tetap berdasarkan pada bahasa Native. Hebatnya Phonegap adalah kita tidak perlu belajar lebih dalam mengenai bahasa native tersebut.

Library .js

  1. Apache Cordova memungkinkan pengembang untuk membuat aplikasi mobile dengan menggunakan CSS3, HTML5 dan JavaScript daripada menggunakan API yang spesifik untuk masing-masing platform seperti Java untuk Android, Swift untuk iOS dan C# untuk Windows Phone. Dengan satu kode sumber yang sama, Apache Cordova dapat membungkus aplikasi agar dapat berjalan di banyak jenis device.

  2. Aplikasi web ini dapat dikonversi menjadi aplikasi Android, mulai dari cara instalasi Cordova beserta perangkat lain yang diperlukan seperti Java Development Kit (JDK), Apache Ant, dan Android SDK Tools, membuat dan memodifikasi halaman HTML dan membuild ke dalam bentuk Android package installer (.apk).

  3. Library cordova.js adalah nyawa dari aplikasi Phonegap, bekerja di belakang layar dan melakukan pekerjaan pemanggilan fitur-fitur asli platform. Cordova.js dan Cordova.jar bekerja saat melakukan pemanggilan API tertentu.
    Library Cordova.js inilah yang menjembatani antara bahasa pemrograman Phonegap dan fitur asli dalam aplikasi mobile seperti Camera, GPS, Accelerometer, Compass, File System dan lain sebagainya.

Komponen pada Phonegab:

  1. MainActivity menjadi kunci Phonegap dalam mengakses fitur alami ponsel, pendamping Cordova.js untuk mengakses berbagai fitur native ponsel. (import org.apache.cordova.*) untuk mengeset Class Activity ke dalam DroidGap

  2. Perintah loadUrl(“file:///android_asset/www/index.html”) digunakan agar html dapat tampil secara sempurna pada aplikasi Android.

  3. Cloud System untuk mengkompilasi project berbasis Androidnya, tetapi bisa juga secara offline dengan memanfaaatkan aplikasi native adalah sebagai berikut :
    +Eclipse IDE untuk kompilasi aplikasi Android,
    +XCode untuk kompilasi aplikasi berbasis iOS / iPhone,
    +Microsoft Visual Studio 2010 untuk mengkompilasi Windows Phone.

Reff: https://mkhuda.com/teknologi/bagaimana-phonegap-bekerja/

Contoh Penerapan Aplikasi menggunakan Phonegab + Mysql yang umumnya kita support antara lain:


REQUEST CLASS

Kelas Dibuka Sesuai Permintaan Peserta. Umumnya Untuk Studi Kasus khusus, Implementasi, Prototype, Sistem Usulan, CRISP-DM, maunpun Pembaruan (Novelty) dari Aplikasi yang sudah ada sebelumnya

  • Pilihan Sistem / Database:

    Phonegab + Mysql Pengolahan Database, Looks n Feel, Create Update Delete Search Data terhadap kolom tabel database yang dibuat Penerapan pada Database Dynamic : Ms. Access, Mysql, postGreeSQL, Firebase, MongoDB Penerapan pada Data Static : .xls, .mat, .csv, .txt , API Media Sosial, SMS gateway, Mail Gateway, Auto Respon Telegram/Medsos, SMTP/SMPP, Notifikasi Bonus: Studi Kasus / Sistem Informasi


Contoh Penerapan Untuk Sistem Sekolah

  • Implementasi 1:

    sistem informasi manajemen sekolah, sistem yang berfungsi untuk mengelola sekolah, baik berupa anggaran dan tata kelola pendidikan.

  • Implementasi 2:

    sistem pendukung keputusan pemilihan guru teladan, sistem yang berfungsi untuk menilai guru terbaik yang ada pada sekolah. untuk menilai ini biasanya menggunakan kriteria. dalam hal ini penggunaan metode2 perangkingan (SAW, TOPSIS, WP, Fuzzy dll bisa di gunakan)

  • Implementasi 3:

    sistem pendukung keputusan penentuan pemberian beasiswa, sistem yang berfungsi untuk menentukan layak dan tidak layaknya pemberian beasiswa kepada murid

  • Implementasi 4:

    sistem pendukung keputusan evaluasi kinerja guru, sistem yang berguna untuk mengevaluasi kinerja guru baik dari pengajaran maupun sikap dan kedisiplinan

  • Implementasi 5:

    sistem informasi penerimaan siswa didik, sistem yang digunakan untuk menerima siswa didik baru pada suatu sekolah

  • Implementasi 6:

    sistem informasi perpustakaan sekolah, sistem yang digunakan untuk mengelola buku yang ada diperpustakaan baik peminjaman maupun pengembalian buku disekolah

  • Implementasi 7:

    sistem informasi pengelolaan lpj dana bos, sistem yang digunakan untuk mengelola data bos pada suatu sekolah

  • Implementasi 8:

    sistem pendukung keputusan penentuan kelas terbaik, sistem yang berfungsi untuk mengevaluasi kelas berdasarkan ketentuan yang ada

  • Implementasi 9:

    sistem informasi pembayaran spp dan bangunan, sistem yang digunakan untuk mengelola data spp dan bangunan sekolah siswa


PILIHAN JENIS KURSUS